#pragma once
#include <QtGui/QScrollArea>
#include <QtGui/QScrollBar>
#include <QtGui/QRadioButton>
#include <QtGui/QListWidget>
#include <OWCommon/Common.h>
typedef std::vector<QRadioButton*> RadioButtons;

class CSceneTypes : public QListWidget
{
	Q_OBJECT
public:
	CSceneTypes(QWidget* parent = NULL);
	virtual ~CSceneTypes(){}
	void mousePressEvent( QMouseEvent * );
	//void resizeEvent(QResizeEvent *);

	void setSceneTypes(const RadioButtons& sceneTypes);
private slots:
	void changeCurrentSceneType();
	void addSceneType();
	void removeSceneType();
	void endEditing();
private:
};

